/*
* jlb
*/
package com.jlb.ore.entity;

import lombok.Data;

import java.util.Date;

/**
 * 矿石产生记录 的实体类
 *
 * @author jlb
 */
@Data
public class OreRecord implements java.io.Serializable {

    private java.lang.Long id;//数据库字段:id  属性显示:

    private java.lang.String code;//数据库字段:code  属性显示:编码

    private java.lang.String userCode;//数据库字段:user_code  属性显示:用户编码

    private java.lang.String subUserCode;//数据库字段:sub_user_code  属性显示:下级编码

    private java.lang.Integer subLevel;//数据库字段:sub_level  属性显示:层级

    private java.lang.String rate;//数据库字段:rate  属性显示:动态收益比例

    private java.lang.Integer ore;//数据库字段:ore  属性显示:矿石数量

    private java.util.Date createTime;//数据库字段:createTime  属性显示:创建时间

    private java.util.Date createTimeBegin;//数据库字段:createTime  属性显示:创建时间
    private java.util.Date createTimeEnd;//数据库字段:createTime  属性显示:创建时间

    private String account;
    private String subAccount;

    public OreRecord() {
    }

    public OreRecord(String code, String userCode, String subUserCode, Integer subLevel, String rate, Integer ore) {
        this.code = code;
        this.userCode = userCode;
        this.subUserCode = subUserCode;
        this.subLevel = subLevel;
        this.rate = rate;
        this.ore = ore;
        this.createTime = new Date();
    }
}
